package com.link.base.base.sms.model;

import com.link.core.basic.model.BasicModel;
/**
 * @Author: liulu
 * @Date:15:37 2018/11/5
 */

public class SendSmsAccount extends BasicModel {
    /**错误码，0 表示成功（计费依据），非 0 表示失败*/
    private int result;
    /**错误消息，result 非 0 时的具体错误信息*/
    private String errmsg;
    /**短信计费的条数*/
    private int fee = 0;
    /**手机号码*/
    private String mobile;
    /**国家码*/
    private String nationCode;
    /**本次发送标识 id，标识一次短信下发记录*/
    private String sid;
    /**对应smsid*/
    private Long smsId;
    /**用户的 session 内容*/
    private String ext;
    /**对应客户id*/
    private Long accountId;
    /**发送状态*/
    private String sendState;
    /**发送时间*/
    private String sendTime;
    /**模板类容*/
    private String moText;
    /**类型*/
    private String type;
    /**签名类容*/
    private String qmText;
    private String acctName;
    /**模板参数1*/
    private String parameter1;
    /**模板参数2*/
    private String parameter2;
    /**模板参数3*/
    private String parameter3;
    /**模板参数4*/
    private String parameter4;
    /**模板参数5*/
    private String parameter5;
    /**模板参数6*/
    private String parameter6;
    /**模板参数7*/
    private String parameter7;
    /**模板参数8*/
    private String parameter8;
    /**模板参数9*/
    private String parameter9;
    /**模板参数10*/
    private String parameter10;
    /**用户实际接收到短信的时间*/
    private String userReceiveTime;
    /**实际是否收到短信接收状态，SUCCESS（成功）、FAIL（失败）*/
    private String reportStatus;
    /**用户接收短信状态码错误信息，参考 状态回执错误码*/
    private String reportErrmsg;
    /**用户接收短信状态描述*/
    private String description;
    /**发送状态SUCCESS（成功）、FAIL（失败）*/
    private String requestStatus;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getRequestStatus() {
        return requestStatus;
    }

    public void setRequestStatus(String requestStatus) {
        this.requestStatus = requestStatus;
    }

    public String getUserReceiveTime() {
        return userReceiveTime;
    }

    public void setUserReceiveTime(String userReceiveTime) {
        this.userReceiveTime = userReceiveTime;
    }

    public String getReportStatus() {
        return reportStatus;
    }

    public void setReportStatus(String reportStatus) {
        this.reportStatus = reportStatus;
    }

    public String getReportErrmsg() {
        return reportErrmsg;
    }

    public void setReportErrmsg(String reportErrmsg) {
        this.reportErrmsg = reportErrmsg;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String getErrmsg() {
        return errmsg;
    }

    public void setErrmsg(String errmsg) {
        this.errmsg = errmsg;
    }

    public int getResult() {
        return result;
    }

    public void setResult(int result) {
        this.result = result;
    }


    public int getFee() {
        return fee;
    }

    public void setFee(int fee) {
        this.fee = fee;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public String getNationCode() {
        return nationCode;
    }

    public void setNationCode(String nationCode) {
        this.nationCode = nationCode;
    }

    public String getSid() {
        return sid;
    }

    public void setSid(String sid) {
        this.sid = sid;
    }

    public Long getSmsId() {
        return smsId;
    }

    public void setSmsId(Long smsId) {
        this.smsId = smsId;
    }

    public String getExt() {
        return ext;
    }

    public void setExt(String ext) {
        this.ext = ext;
    }

    public Long getAccountId() {
        return accountId;
    }

    public void setAccountId(Long accountId) {
        this.accountId = accountId;
    }

    public String getSendState() {
        return sendState;
    }

    public void setSendState(String sendState) {
        this.sendState = sendState;
    }

    public String getSendTime() {
        return sendTime;
    }

    public void setSendTime(String sendTime) {
        this.sendTime = sendTime;
    }

    public String getMoText() {
        return moText;
    }

    public void setMoText(String moText) {
        this.moText = moText;
    }


    public String getQmText() {
        return qmText;
    }

    public void setQmText(String qmText) {
        this.qmText = qmText;
    }

    public String getAcctName() {
        return acctName;
    }

    public void setAcctName(String acctName) {
        this.acctName = acctName;
    }

    public String getParameter1() {
        return parameter1;
    }

    public void setParameter1(String parameter1) {
        this.parameter1 = parameter1;
    }

    public String getParameter2() {
        return parameter2;
    }

    public void setParameter2(String parameter2) {
        this.parameter2 = parameter2;
    }

    public String getParameter3() {
        return parameter3;
    }

    public void setParameter3(String parameter3) {
        this.parameter3 = parameter3;
    }

    public String getParameter4() {
        return parameter4;
    }

    public void setParameter4(String parameter4) {
        this.parameter4 = parameter4;
    }

    public String getParameter5() {
        return parameter5;
    }

    public void setParameter5(String parameter5) {
        this.parameter5 = parameter5;
    }

    public String getParameter6() {
        return parameter6;
    }

    public void setParameter6(String parameter6) {
        this.parameter6 = parameter6;
    }

    public String getParameter7() {
        return parameter7;
    }

    public void setParameter7(String parameter7) {
        this.parameter7 = parameter7;
    }

    public String getParameter8() {
        return parameter8;
    }

    public void setParameter8(String parameter8) {
        this.parameter8 = parameter8;
    }

    public String getParameter9() {
        return parameter9;
    }

    public void setParameter9(String parameter9) {
        this.parameter9 = parameter9;
    }

    public String getParameter10() {
        return parameter10;
    }

    public void setParameter10(String parameter10) {
        this.parameter10 = parameter10;
    }
}
